﻿var EventWSProxy;

function createEventProxy() {
    if (typeof (EventWSProxy) === "undefined") {
        EventWSProxy = new LockeyApplication.Subscription.SubscriptionWS(); 
        EventWSProxy.set_defaultSucceededCallback(SucceededCallback);
        EventWSProxy.set_defaultFailedCallback(DisplayError);
    }
}

function DisplayError(error, userContext, methodName) {
}

function SucceededCallback(result, userContext, methodName) {
    alert(result + " from " + methodName + ".");
}

function OnEventRequest() {
    EventWSProxy.GetOnlineNotifications(EventRequested); // Not default on succeeded
}

function EventRequested(result, userContext, methodName) {
    if (result != null) {
        GenerateNotifies(result);

    }
    else {
        alert('null is result');
    }
}



