import 'dart:convert';
import 'dart:core';
import 'package:http/http.dart' as http;
import 'package:hris_selfservice_mobile/constants.dart';
import 'dart:developer' as developer;

import 'package:shared_preferences/shared_preferences.dart';

class GetProfileImage_Post {
  late String session;

  GetProfileImage_Post({required this.session});

  static Future<String> connectToAPI(String session) async {
    String URL = baseURL + "/api/v1/get_image";

    final SharedPreferences prefs = await SharedPreferences.getInstance();
    final session = prefs.getString('session');

    var sendData = await http.post(Uri.parse(URL), body: jsonEncode({
      "data": [
        {
          "session": session
        }
      ]
    }), headers: {
      "Content-Type": "application/json",
      "Api-key": apiKey
    });

    //developer.log(sendData.body, name: "sendatabody");
    return sendData.body;

    /*var jsonObject = json.decode(sendData.body);
    developer.log(jsonObject.toString(), name: 'Log');*/
    // return jsonObject;
    // return LoginPostResult.createPostResult(jsonObject);
  }
}