26 lines
709 B
Dart
26 lines
709 B
Dart
|
|
/// Created by Haoyi on 6/4/21
|
||
|
|
///
|
||
|
|
part of "../guru_api.dart";
|
||
|
|
|
||
|
|
extension GuruApiExtension on GuruApi {
|
||
|
|
Future<SaasUser> signInWithAnonymous({required String secret}) async {
|
||
|
|
return await methods.signInWithAnonymous(AnonymousLoginReqBody(secret: secret));
|
||
|
|
}
|
||
|
|
|
||
|
|
Future reportDevice(DeviceInfo deviceInfo) async {
|
||
|
|
return await methods.reportDevice(deviceInfo);
|
||
|
|
}
|
||
|
|
|
||
|
|
Future<FirebaseTokenData> renewFirebaseToken() async {
|
||
|
|
return await methods.renewFirebaseToken();
|
||
|
|
}
|
||
|
|
|
||
|
|
Future<OrdersResponse> reportOrders(OrdersReport body) async {
|
||
|
|
if (Platform.isAndroid) {
|
||
|
|
return await methods.androidOrdersReport(body);
|
||
|
|
} else {
|
||
|
|
return await methods.iOSOrdersReport(body);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|