How to use the kinvey-nativescript-sdk.User function in kinvey-nativescript-sdk

To help you get started, we’ve selected a few kinvey-nativescript-sdk examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github NativeScript / nativescript-app-templates / packages / template-enterprise-auth / app / login / login-view-model.js View on Github external
login: function () {
            var that = this;
            var activeUser = Kinvey.User.getActiveUser();
            if (activeUser == null) {
                Kinvey.User.loginWithMIC()
                    .then(function (user) {
                        activeUser = user;
                        that._navigateHome(activeUser);
                        console.log("user: " + JSON.stringify(user));
                    })
                    .catch(function (error) {
                        alert("An error occurred. Check your Kinvey settings.");
                        console.log("error: " + error);
                    });
            }
            else {
                this._navigateHome(activeUser);
            }
        },
github NativeScript / nativescript-app-templates / packages / template-enterprise-auth / app / login / login-view-model.js View on Github external
login: function () {
            var that = this;
            var activeUser = Kinvey.User.getActiveUser();
            if (activeUser == null) {
                Kinvey.User.loginWithMIC()
                    .then(function (user) {
                        activeUser = user;
                        that._navigateHome(activeUser);
                        console.log("user: " + JSON.stringify(user));
                    })
                    .catch(function (error) {
                        alert("An error occurred. Check your Kinvey settings.");
                        console.log("error: " + error);
                    });
            }
            else {
                this._navigateHome(activeUser);
            }
        },
github NativeScript / nativescript-app-templates / packages / template-master-detail-kinvey / app / cars / shared / car-service.js View on Github external
this._login = function () {
        if (Kinvey.User.getActiveUser()) {
            return Promise.resolve();
        } else {
            return Kinvey.User.login(Config.kinveyUsername, Config.kinveyPassword);
        }
    };
github NativeScript / nativescript-app-templates / packages / template-enterprise-auth / app / home / home-view-model.js View on Github external
logout: function () {
            Kinvey.User.logout()
                .then(() => {
                    topmost().navigate({
                        moduleName: "login/login-page",
                        animated: true,
                        transition: {
                            name: "slideTop",
                            duration: 350,
                            curve: "ease"
                        }
                    });
                });
        },
github NativeScript / nativescript-app-templates / packages / template-master-detail-kinvey / app / cars / shared / car-service.js View on Github external
this._login = function () {
        if (Kinvey.User.getActiveUser()) {
            return Promise.resolve();
        } else {
            return Kinvey.User.login(Config.kinveyUsername, Config.kinveyPassword);
        }
    };