import 'dart:typed_data'; import 'package:dio/dio.dart'; import 'server.dart'; Future> getMyProfile(String id) async { Response response = await request.get( '/user_profile/my', queryParameters: {'id': id}, ); return response.data; } Future> modifyBasic( String id, String nickname, String location, String birthday, String gender, ) async { Response response = await request.post('/user_profile/modify/basic', data: { 'id': id, 'nickname': nickname, 'location': location, 'birthday': birthday, 'gender': gender, }); return response.data; } Future> modifySign( String id, String sign, ) async { Response response = await request.post('/user_profile/modify/sign', data: { 'id': id, 'sign': sign, }); return response.data; } Future> modifyAvatar(String id, Uint8List avatar) async { Response response = await request.post( '/user_profile/modify/avatar', data: {'file': avatar}, queryParameters: { 'id': id, }, ); return response.data; } Future downloadMyAvatar(String id) async { Response response = await request.get( '/user_porfile/avatar', queryParameters: {'id': id}, ); return response.data; }