3.0.2 • Published 7 years ago

angular-sp-digest v3.0.2

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

angular-sp-digest

An AngularJS module that keeps the Sharepoint 2013 RequestDigest refreshed

Requirements

  • AngularJS

Installing

NPM

Bower

Usage

Inject the module into your page:

<script type="text/javascript" src="../node_modules/angular-sp-digest/dist/angular-sp-digest.min.js"></script>

Include this module as a dependency in your app:

angular.module('myApp', ['angular.sp.digest']);

Start the RequestDigestIntervalService on app start

angular.module('myApp', ['angular.sp.digest'])
})
.run(['RequestDigestIntervalService', function(RequestDigestIntervalService){

    //defaults to 24 minutes if you don't set this
    RequestDigestIntervalService.setInterval(1440000);

    RequestDigestIntervalService.start('/mysite');
    RequestDigestIntervalService.start('/mysite/mysubsite');
    RequestDigestIntervalService.start('/my-other-site');
    RequestDigestIntervalService.start('/');
}]);

To get your digest:

    RequestDigestCacheService.get('/mysite');

To get a promise for a fresh digest from the server:

    RequestDigestService.get('/mysite');

Contributing

Install dependencies

Build

Build the app