MIF_E31221281/TA-mobile/lib/services/pelanggan_service.dart

33 lines
1011 B
Dart

import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:salon_app/model/pelanggan_model.dart';
import 'package:salon_app/utils/config.dart';
import 'package:shared_preferences/shared_preferences.dart';
class PelangganService {
final _base = Config.baseUrl;
Future getDataPelangganId() async {
try {
final SharedPreferences prefs = await SharedPreferences.getInstance();
final String? token = prefs.getString('token');
final String? idPelanggan = prefs.getString('id_pelanggan');
final response =
await http.get(Uri.parse('$_base/pelanggan/$idPelanggan'), headers: {
'Accept': 'application/json',
'Authorization': 'Bearer $token',
});
if (response.statusCode == 200) {
var pelangganJson = jsonDecode(response.body);
var pelanggan =
PelangganModel.fromJson(pelangganJson); // Pastikan ini diatur
return pelanggan;
}
} catch (e) {
print(e.toString());
}
}
}