﻿


_MW.registerApp({

    appName: "mindmeld",
    MustOwnNode: "false",
    MustNotOwnNode: "true",
    ActivateURL: _MWAPIURL + "/api/meld_activate",
    onActivate: function (oNode) {

        var AppHost = this;
        AppHost.ActivationNodes[oNode.Position.PositionID] = oNode;
        var TokenResponse = _MW.getToken(AppHost, oNode);
        var ActivateResponse = TokenResponse.success(function (data) {
            //call appURL
            if (data.isNewToken == true) {
                var someResponse = _MW.activateApp(AppHost, oNode);

                someResponse.success(function (data) {
                    _MW.showAppMessage(AppHost, oNode, "Your two minds are now...like one.")
                    //for now we are going to remove the token because we've already done the work we need to do
                    _MW.deleteToken(AppHost, oNode)
                });
            }
            else {
                //this tokein is a use and forgetit type so this shouldn't happen.  Get rid of it so we can star over.
                _MW.deleteToken(AppHost, oNode)
            }
        });




    }

});




