UNPKG

linagora-rse

Version:
31 lines (24 loc) 575 B
(function(angular) { 'use strict'; angular.module('linagora.esn.contact') .factory('ContactShellHelper', ContactShellHelper); function ContactShellHelper() { return { getMetadata: getMetadata }; function getMetadata(href) { if (!href) { return; } var split = href.split('/'); var cardId = split.pop().split('.').shift(); var bookName = split.pop(); var bookId = split.pop(); return { cardId: cardId, bookId: bookId, bookName: bookName }; } } })(angular);