Files
workavia-mail-front/lib/features/login/data/datasource/login_datasource.dart
T
dab246 6c6e406879 TF-2271 Add dnsLookupToGetJmapUrl method in login repository/datasource
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit eb311420d9f7869af07605064a4e8d442486896a)
2023-11-21 16:54:33 +07:00

14 lines
577 B
Dart

import 'package:tmail_ui_user/features/login/domain/model/recent_login_url.dart';
import 'package:tmail_ui_user/features/login/domain/model/recent_login_username.dart';
abstract class LoginDataSource {
Future<void> saveLoginUrl(RecentLoginUrl baseUrl);
Future<void> saveLoginUsername(RecentLoginUsername username);
Future<List<RecentLoginUrl>> getAllRecentLoginUrlLatest({int? limit, String? pattern});
Future<List<RecentLoginUsername>> getAllRecentLoginUsernamesLatest({int? limit, String? pattern});
Future<String> dnsLookupToGetJmapUrl(String emailAddress);
}