feat: coin log

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-09 19:30:52 +08:00
parent 63a286056c
commit f1e4130201
28 changed files with 323 additions and 117 deletions

View File

@@ -4,6 +4,7 @@ import 'package:PiliPlus/http/init.dart';
import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/models/user/info.dart';
import 'package:PiliPlus/models/user/stat.dart';
import 'package:PiliPlus/models_new/coin_log/data.dart';
import 'package:PiliPlus/models_new/history/data.dart';
import 'package:PiliPlus/models_new/later/data.dart';
import 'package:PiliPlus/models_new/media_list/data.dart';
@@ -398,4 +399,19 @@ class UserHttp {
return {'status': false, 'msg': res.data['message']};
}
}
static Future<LoadingState<CoinLogData>> coinLog() async {
final res = await Request().get(
Api.coinLog,
queryParameters: {
'jsonp': 'jsonp',
'web_location': '333.33',
},
);
if (res.data['code'] == 0) {
return Success(CoinLogData.fromJson(res.data['data']));
} else {
return Error(res.data['message']);
}
}
}