mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-31 13:09:21 +03:00
Also reduce admin remote fetch
This commit is contained in:
parent
c1228d09f0
commit
35bce8cf62
11 changed files with 148 additions and 260 deletions
|
|
@ -7,17 +7,21 @@ DomainAdminStore.loading = ko.observable(false);
|
|||
|
||||
DomainAdminStore.fetch = () => {
|
||||
DomainAdminStore.loading(true);
|
||||
Remote.domainList((iError, data) => {
|
||||
DomainAdminStore.loading(false);
|
||||
if (!iError) {
|
||||
DomainAdminStore(
|
||||
Object.entries(data.Result).map(([name, [enabled, alias]]) => ({
|
||||
name: name,
|
||||
disabled: ko.observable(!enabled),
|
||||
alias: alias,
|
||||
deleteAccess: ko.observable(false)
|
||||
}))
|
||||
);
|
||||
}
|
||||
});
|
||||
Remote.request('AdminDomainList',
|
||||
(iError, data) => {
|
||||
DomainAdminStore.loading(false);
|
||||
if (!iError) {
|
||||
DomainAdminStore(
|
||||
Object.entries(data.Result).map(([name, [enabled, alias]]) => ({
|
||||
name: name,
|
||||
disabled: ko.observable(!enabled),
|
||||
alias: alias,
|
||||
deleteAccess: ko.observable(false)
|
||||
}))
|
||||
);
|
||||
}
|
||||
}, {
|
||||
IncludeAliases: 1
|
||||
});
|
||||
Remote.domainList();
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ PackageAdminStore.error = ko.observable('');
|
|||
|
||||
PackageAdminStore.fetch = () => {
|
||||
PackageAdminStore.loading(true);
|
||||
Remote.packagesList((iError, data) => {
|
||||
Remote.request('AdminPackagesList', (iError, data) => {
|
||||
PackageAdminStore.loading(false);
|
||||
if (iError) {
|
||||
PackageAdminStore.real(false);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue