// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // ServiceGenerator // ************************************************************************** import 'dart:convert'; import 'dart:io'; import 'package:rxdart/rxdart.dart'; import 'package:gmalpha_flutter/PrestigeModel/service/remote/entity/PrestigeEntity.dart'; import 'package:gmalpha_flutter/commonModel/net/DioUtil.dart'; class PrestigeApiImpl { factory PrestigeApiImpl() => _sharedInstance(); static PrestigeApiImpl _instance; PrestigeApiImpl._() {} static PrestigeApiImpl _sharedInstance() { if (_instance == null) { _instance = PrestigeApiImpl._(); } return _instance; } Observable<PrestigeEntity> getReputations(int userId) { return Observable.fromFuture( DioUtil().get('api/v1/reputations', data: {'user_id': userId})) .map((value) { if (value != null && value.statusCode == 200) { Map map = json.decode(value.toString()); return PrestigeEntity.fromJson(map); } }); } }