update ios project
update ios project
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import 'package:uuvpn/constant/app_urls.dart';
|
||||
import 'package:uuvpn/entity/plan_entity.dart';
|
||||
import 'package:uuvpn/utils/http_util.dart';
|
||||
|
||||
class PlanService {
|
||||
Future<List<PlanEntity>>? plan() {
|
||||
return HttpUtil.instance?.get(AppUrls.plan).then((result) {
|
||||
return planEntityFromList(result['data']);
|
||||
});
|
||||
}
|
||||
|
||||
Future<PlanEntity>? planDetail(int id) {
|
||||
return HttpUtil.instance
|
||||
?.get(AppUrls.plan, parameters: {'id': id}).then((result) {
|
||||
return PlanEntity.fromMap(result['data']);
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
import 'package:uuvpn/constant/app_urls.dart';
|
||||
import 'package:uuvpn/entity/server_entity.dart';
|
||||
import 'package:uuvpn/utils/http_util.dart';
|
||||
|
||||
class ServerService {
|
||||
Future<List<ServerEntity>> server() {
|
||||
return HttpUtil.instance.get(AppUrls.server).then((result) {
|
||||
return serverEntityFromList(result['data']);
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import 'package:uuvpn/constant/app_urls.dart';
|
||||
import 'package:uuvpn/entity/login_entity.dart';
|
||||
import 'package:uuvpn/entity/user_entity.dart';
|
||||
import 'package:uuvpn/entity/user_subscribe_entity.dart';
|
||||
import 'package:uuvpn/utils/http_util.dart';
|
||||
|
||||
class UserService {
|
||||
Future<LoginEntity>? login(Map<String, dynamic> parameters) {
|
||||
return HttpUtil.instance
|
||||
?.post(AppUrls.login, parameters: parameters)
|
||||
.then((result) {
|
||||
return LoginEntity.fromMap(result['data']);
|
||||
});
|
||||
}
|
||||
|
||||
Future<String>? getQuickLoginUrl(Map<String, dynamic> parameters) {
|
||||
return HttpUtil.instance
|
||||
?.post(AppUrls.getQuickLoginUrl, parameters: parameters)
|
||||
.then((result) {
|
||||
return result['data'];
|
||||
});
|
||||
}
|
||||
|
||||
Future<LoginEntity>? register(parameters) {
|
||||
return HttpUtil.instance
|
||||
?.post(AppUrls.register, parameters: parameters)
|
||||
.then((result) {
|
||||
return LoginEntity.fromMap(result['data']);
|
||||
// return result['data'];
|
||||
});
|
||||
}
|
||||
|
||||
Future<UserSubscribeEntity>? userSubscribe() {
|
||||
return HttpUtil.instance?.get(AppUrls.userSubscribe).then((result) {
|
||||
return UserSubscribeEntity.fromMap(result['data']);
|
||||
});
|
||||
}
|
||||
|
||||
Future<UserEntity>? info() {
|
||||
return HttpUtil.instance?.get(AppUrls.userInfo).then((result) {
|
||||
return UserEntity.fromMap(result['data']);
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user