static async heartbeat(resource = null) {
        checkParam(resource, 'resource', HashBrown.Entity.Resource.ResourceBase);

        if(!resource) { return; }

        let category = resource.constructor.category;

        if(!category) { return; }

        await HashBrown.Service.RequestService.request('post', category + '/heartbeat/' + resource.id);      
    }
/**
     * Lets the server know a resource is being worked on
     *
     * @param {HashBrown.Entity.Resource.ResourceBase} resource
     */
Lets the server know a resource is being worked on
@param {HashBrown.Entity.Resource.ResourceBase} resource
Lets the server know a resource is being worked on @param { HashBrown . Entity . Resource . ResourceBase } resource
static async heartbeat(resource = null) {
        checkParam(resource, 'resource', HashBrown.Entity.Resource.ResourceBase);
        if(!resource) { return; }
        let category = resource.constructor.category;
        if(!category) { return; }
        await HashBrown.Service.RequestService.request('post', category + '/heartbeat/' + resource.id);      
    }
static async heartbeat ( resource = null ) { checkParam ( resource , 'resource' , HashBrown . Entity . Resource . ResourceBase ) ; if ( ! resource ) { return ; } let category = resource . constructor . category ; if ( ! category ) { return ; } await HashBrown . Service . RequestService . request ( 'post' , category + '/heartbeat/' + resource . id ) ; }
Lets the server know a resource is being worked on
 @param {HashBrown.Entity.Resource.ResourceBase} resource
Lets the server know a resource is being worked on @param { HashBrown . Entity . Resource . ResourceBase } resource