21 lines
462 B
Dart
21 lines
462 B
Dart
import 'package:dio/dio.dart';
|
|
|
|
class RemoteHttpDatasource {
|
|
final Dio _dio;
|
|
|
|
RemoteHttpDatasource(this._dio);
|
|
|
|
/// 示例:获取控制授权 (对应之前逻辑中的权限申请)
|
|
Future<Map<String, dynamic>> requestControlAuth(String robotId) async {
|
|
try {
|
|
final response = await _dio.post(
|
|
'/robot/auth/request',
|
|
data: {'robotId': robotId},
|
|
);
|
|
return response.data;
|
|
} catch (e) {
|
|
rethrow;
|
|
}
|
|
}
|
|
}
|