23 lines
728 B
Dart
23 lines
728 B
Dart
import '../core/api_client.dart';
|
|
|
|
class SystemSettingsService {
|
|
final ApiClient _api;
|
|
SystemSettingsService(this._api);
|
|
|
|
Future<Map<String, dynamic>> getWalletSettings() async {
|
|
final res = await _api.get<Map<String, dynamic>>('/admin/system-settings/wallet');
|
|
final body = res.data as Map<String, dynamic>;
|
|
return Map<String, dynamic>.from(body['data'] as Map);
|
|
}
|
|
|
|
Future<Map<String, dynamic>> setWalletBaseCurrencyCode(String code) async {
|
|
final res = await _api.put<Map<String, dynamic>>('/admin/system-settings/wallet', data: {
|
|
'wallet_base_currency_code': code,
|
|
});
|
|
final body = res.data as Map<String, dynamic>;
|
|
return Map<String, dynamic>.from(body['data'] as Map);
|
|
}
|
|
}
|
|
|
|
|