Ejemplo n.º 1
0
        public static async Task <ServerResponse <DataUserTokens> > Register(string fullname, string email, string password, int lang)
        {
            var REGISTER_ROUTE = "api/auth/register/";
            var payload        = new { fullname, email, password, lang };

            return(await RESTInterface.POST <DataUserTokens>(REGISTER_ROUTE, payload, false));
        }
Ejemplo n.º 2
0
        public static async Task <bool> UploadFCMToken(string token)
        {
            var response = (await RESTInterface.POST <string>("api/fcm/", new { token }, true));

            return(response.Meta.Messages.Count > 0);
        }
Ejemplo n.º 3
0
        public static async Task <ServerResponse <DataUserTokens> > RegisterVerify(string token)
        {
            var REGISTER_VERIFY = $"api/auth/verify/{token}/";

            return(await RESTInterface.POST <DataUserTokens>(REGISTER_VERIFY, Session.ActiveUser, false));
        }
Ejemplo n.º 4
0
        public static async Task <ServerResponse <DataUserTokens> > PushUpdateForCurrentUser()
        {
            var ME_ROUTE = "api/auth/me/";

            return(await RESTInterface.POST <DataUserTokens>(ME_ROUTE, Session.ActiveUser));
        }
Ejemplo n.º 5
0
        public static async Task <ServerResponse <DataUserTokens> > Login(string email, string password)
        {
            var LOGIN_ROUTE = "api/auth/login/";

            return(await RESTInterface.POST <DataUserTokens>(LOGIN_ROUTE, new { email, password }, false));
        }