19 lines
585 B
JavaScript
19 lines
585 B
JavaScript
import Factory from "./factoryService";
|
|
import { MessageService } from "./messageService";
|
|
import { UUID,Utilities } from "./utils";
|
|
|
|
export function awaiter(promise) {
|
|
|
|
Factory.Get(MessageService).publishToChannel("show-loading");
|
|
return promise.then(data => {
|
|
Factory.Get(MessageService).publishToChannel("hide-loading");
|
|
return data
|
|
})
|
|
.catch(err => {
|
|
Factory.Get(MessageService).publishToChannel("hide-loading");
|
|
return Promise.reject(err);
|
|
});
|
|
}
|
|
|
|
|
|
export { Factory, MessageService, UUID, Utilities }; |