30 lines
969 B
Dart
30 lines
969 B
Dart
import 'package:gsp_app/api/network_api.dart';
|
|
import 'package:gsp_app/repository/endpoints.dart';
|
|
import 'package:gsp_app/views/components/mood_meter.dart';
|
|
|
|
import '../api/base_manager.dart';
|
|
|
|
class GetMoodometerValue {
|
|
Future<ResponseData<dynamic>> getmoodValue() async {
|
|
final response = await NetworkApi().getApi(Endpoints.getMoodOMeterValue);
|
|
|
|
|
|
if (response.status == ResponseStatus.SUCCESS) {
|
|
if (response.data['success']) {
|
|
if (response.data['result'] == 'Very Happy') {
|
|
activeIndexMoodOMeter = 0;
|
|
} else if (response.data['result'] == 'Happy') {
|
|
activeIndexMoodOMeter = 1;
|
|
} else if (response.data['result'] == 'Ok') {
|
|
activeIndexMoodOMeter = 2;
|
|
} else if (response.data['result'] == 'Whatever') {
|
|
activeIndexMoodOMeter = 3;
|
|
} else if (response.data['result'] == 'Sad') {
|
|
activeIndexMoodOMeter = 4;
|
|
}
|
|
}
|
|
}
|
|
return response;
|
|
}
|
|
}
|