import 'package:mohem_flutter_app/ui/marathon/widgets/question_card.dart';

class ApiConsts {
  //static String baseUrl = "http://10.200.204.20:2801/"; // Local server
  // static String baseUrl = "https://erptstapp.srca.org.sa"; // SRCA server
  // static String baseUrl = "https://uat.hmgwebservices.com"; // UAT server
  static String baseUrl = "https://hmgwebservices.com"; // Live server
  static String baseUrlServices = baseUrl + "/Services/"; // server
  // static String baseUrlServices = "https://api.cssynapses.com/tangheem/"; // Live server
  static String utilitiesRest = baseUrlServices + "Utilities.svc/REST/";
  static String erpRest = baseUrlServices + "ERP.svc/REST/";
  static String swpRest = baseUrlServices + "SWP.svc/REST/";
  static String user = baseUrlServices + "api/User/";
  static String cocRest = baseUrlServices + "COCWS.svc/REST/";

  //Chat
  static String chatServerBaseUrl = "https://apiderichat.hmg.com/";
  static String chatServerBaseApiUrl = chatServerBaseUrl + "api/";
  static String chatLoginTokenUrl = chatServerBaseApiUrl + "user/";
  static String chatHubConnectionUrl = chatServerBaseUrl + "ConnectionChatHub";

  // static String chatSearchMember = chatLoginTokenUrl + "user/";
  static String chatRecentUrl = chatServerBaseApiUrl + "UserChatHistory/"; //For a Mem
  static String chatSingleUserHistoryUrl = chatServerBaseApiUrl + "UserChatHistory/";
  static String chatMediaImageUploadUrl = chatServerBaseApiUrl + "shared/";
  static String chatFavUser = chatServerBaseApiUrl + "FavUser/";
  static String chatUserImages = chatServerBaseUrl + "empservice/api/employee/";

  //Brain Marathon Constants
  static String marathonBaseUrl = "https://marathoon.com/service/api/";
  static String marathonBaseUrlServices = "https://marathoon.com/service/";
  static String marathonParticipantLoginUrl = marathonBaseUrl + "auth/participantlogin";
  static String marathonProjectGetUrl = marathonBaseUrl + "Project/Project_Get";
  static String marathonUpcomingUrl = marathonBaseUrl + "marathon/upcoming/";
  static String marathonJoinParticipantUrl = marathonBaseUrl + "participant/join";
  static String marathonNextQuestionUrl = marathonBaseUrl + "question/next";
  static String marathonSubmitAnswerUrl = marathonBaseUrl + "question/submit";
  static String marathonQualifiersUrl = marathonBaseUrl + "winner/getWinner/";
  static String marathonSelectedWinner = marathonBaseUrl + "winner/getSelectedWinner/";

  //DummyCards for the UI
  static CardContent dummyQuestion = const CardContent();

  static int tabletMinLength = 500;
}

class SharedPrefsConsts {
  static String isRememberMe = "remember_me";
  static String username = "username";
  static String password = "password";
  static String privilegeList = "privilegeList";
  static String firebaseToken = "firebaseToken";
  static String memberInformation = "memberInformation";
  static String welcomeVideoUrl = "welcomeVideoUrl";
  static String doNotShowWelcomeVideo = "doNotShowWelcomeVideo";
  static String mohemmWifiSSID = "mohemmWifiSSID";
  static String mohemmWifiPassword = "mohemmWifiPassword";
  static String editItemForSale = "editItemForSale";
}
