Commit e9fc20c7009f9ca0d08253061827ad34b7b18226

Authored by Leonardo Merlin
1 parent c446582a

Add new service: GUID

Showing 1 changed file with 24 additions and 0 deletions   Show diff stats
src/app/components/guid-service/guid.service.js 0 → 100644
... ... @@ -0,0 +1,24 @@
  1 +(function() {
  2 + 'use strict';
  3 +
  4 + angular
  5 + .module('dialoga')
  6 + .factory('GUID', GUID);
  7 +
  8 + /** @ngInject */
  9 + function GUID(){
  10 + var service = {};
  11 +
  12 + service.generate = function (){
  13 + function s4() {
  14 + return Math.floor((1 + Math.random()) * 0x10000)
  15 + .toString(16)
  16 + .substring(1);
  17 + }
  18 + return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
  19 + s4() + '-' + s4() + s4() + s4();
  20 + }
  21 +
  22 + return service;
  23 + }
  24 +})();
... ...