UserRepository.dart (685B)
1 import 'package:flutter/cupertino.dart'; 2 3 class UserRepository { 4 Future<String> authenticate({ 5 @required String username, 6 @required String password, 7 }) async { 8 //await Future.delayed(Duration(seconds: 1)); 9 return 'token'; 10 } 11 12 Future<void> deleteToken() async { 13 /// delete from keystore/keychain 14 //await Future.delayed(Duration(seconds: 1)); 15 return; 16 } 17 18 Future<void> persistToken(String token) async { 19 /// write to keystore/keychain 20 //await Future.delayed(Duration(seconds: 1)); 21 return; 22 } 23 24 Future<bool> hasToken() async { 25 /// read from keystore/keychain 26 //await Future.delayed(Duration(seconds: 1)); 27 return false; 28 } 29 }