auth_service.dart 446 B

1234567891011121314151617181920
  1. import 'package:flutter/services.dart';
  2. class AuthService {
  3. static const _channel = MethodChannel('com.amtxts.tboss_oa_module/auth');
  4. String? _token;
  5. String? get token => _token;
  6. Future<String?> fetchToken() async {
  7. try {
  8. _token = await _channel.invokeMethod<String>('getToken');
  9. return _token;
  10. } on MissingPluginException {
  11. return _token = 'mock_token_dev';
  12. } catch (_) {
  13. return null;
  14. }
  15. }
  16. }