wa_api.dart 826 Bytes
Newer Older
qorri_di's avatar
qorri_di committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
import 'dart:convert';

import 'package:http/http.dart' as http;
import 'package:medapp_eksad/model/wa_model.dart';

Future<bool> savewa(nama, nohp) async {
  final response = await http.post(
      Uri.parse('http://10.3.4.231:8081/medapp/v1/api/whatapps/save'),
      body: jsonEncode({
        "nama": nama,
        "no": nohp
      }),
      headers: {
        'Content-type': 'application/json; charset=UTF-8',
      });
  if (response.statusCode == 200) {
    return true;
  } else {
    return false;
  }
}
Future<List<dynamic>> showa() async {
  var response = await http
      .get(Uri.parse('http://10.3.4.231:8082/medapp/v1/api/whatapps/get'));
  var resultJson = jsonDecode(response.body)['data'];
  List<wa> walist = await resultJson
      .map<wa>((json) => wa.fromJson(json))
      .toList();
  return walist;
}