This commit is contained in:
Harald Bamberger
2025-04-07 15:54:32 +02:00
parent 242cee2b62
commit f45e0105b0
3 changed files with 31 additions and 31 deletions
+6 -6
View File
@@ -42,7 +42,7 @@ export default {
return a;
}, {});
},
/* Depricated Code start */
/* Deprecated Code start */
factory() {
console.warn('<form>.factory is deprecated! Use <form>.call() instead.');
const factory = Object.create(Object.getPrototypeOf(this.$fhcApi.factory), Object.getOwnPropertyDescriptors(this.$fhcApi.factory));
@@ -53,7 +53,7 @@ export default {
};
return factory;
}
/* Depricated Code end */
/* Deprecated Code end */
},
methods: {
get(...args) {
@@ -62,10 +62,10 @@ export default {
else
args.unshift(this);
/* Depricated Code start */
/* Deprecated Code start */
if (!this.$api)
return this.$fhcApi.get(...args);
/* Depricated Code end */
/* Deprecated Code end */
return this.$api.get(...args);
},
@@ -75,10 +75,10 @@ export default {
else
args.unshift(this);
/* Depricated Code start */
/* Deprecated Code start */
if (!this.$api)
return this.$fhcApi.post(...args);
/* Depricated Code end */
/* Deprecated Code end */
return this.$api.post(...args);
},
+11 -11
View File
@@ -7,12 +7,12 @@ import FhcApiFactory from '../api/fhcapifactory.js';
export default {
install: (app, options) => {
if (app.config.globalProperties.$fhcApi) {
/* Depricated Code start */
/* Deprecated Code start */
if (options?.factory) {
console.warn("$fhcApi is DEPRICATED!");
console.warn("$fhcApi is DEPRECATED!");
app.config.globalProperties.$fhcApi.factory.addEndpoints(options.factory);
}
/* Depricated Code end */
/* Deprecated Code end */
return;
}
app.use(FhcAlert);
@@ -303,27 +303,27 @@ export default {
}
};
/* Depricated Code start */
/* Deprecated Code start */
class FhcApiFactoryWrapper {
constructor(factorypart, root) {
if (root === undefined) {
this.$fhcApi = {
getUri(url) {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.getUri(url);
},
get(form, uri, params, config) {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.get(form, uri, params, config);
},
post(form, uri, data, config) {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.post(form, uri, data, config);
}
};
Object.defineProperty(this.$fhcApi, 'factory', {
get() {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.factory;
}
});
@@ -349,18 +349,18 @@ export default {
}
});
});
console.warn('$fhcApi.factory.addEndpoints() is DEPRICATED!');
console.warn('$fhcApi.factory.addEndpoints() is DEPRECATED!');
}
}
const factory = new FhcApiFactoryWrapper(FhcApiFactory);
if (options?.factory) {
console.warn("$fhcApi is DEPRICATED!");
console.warn("$fhcApi is DEPRECATED!");
factory.addEndpoints(options.factory);
}
app.config.globalProperties.$fhcApi.factory = factory;
/* Depricated Code end */
/* Deprecated Code end */
app.provide('$fhcApi', app.config.globalProperties.$fhcApi);
}
+14 -14
View File
@@ -8,12 +8,12 @@ import FhcApiFactory from '../api/fhcapifactory.js';
export default {
install: (app, options) => {
if (app.config.globalProperties.$fhcApi) {
/* Depricated Code start */
/* Deprecated Code start */
if (options?.factory) {
console.warn("$fhcApi is DEPRICATED!");
console.warn("$fhcApi is DEPRECATED!");
app.config.globalProperties.$fhcApi.factory.addEndpoints(options.factory);
}
/* Depricated Code end */
/* Deprecated Code end */
return;
}
@@ -149,11 +149,11 @@ export default {
app.config.globalProperties.$fhcApi = {
getUri(url) {
console.warn('$fhcApi.getUri is DEPRICATED! Use $api.getUri instead.');
console.warn('$fhcApi.getUri is DEPRECATED! Use $api.getUri instead.');
return fhcApiAxios.getUri({url});
},
get(form, uri, params, config) {
console.warn('$fhcApi.get is DEPRICATED! Use $api.get instead.');
console.warn('$fhcApi.get is DEPRECATED! Use $api.get instead.');
[uri, params, config] = _get_config(form, uri, params, config);
if (params) {
if (config)
@@ -164,7 +164,7 @@ export default {
return fhcApiAxios.get(uri, config);
},
post(form, uri, data, config) {
console.warn('$fhcApi.post is DEPRICATED! Use $api.post instead.');
console.warn('$fhcApi.post is DEPRECATED! Use $api.post instead.');
[uri, data, config] = _get_config(form, uri, data, config);
return fhcApiAxios.post(uri, data, config);
},
@@ -305,27 +305,27 @@ export default {
}
};
/* Depricated Code start */
/* Deprecated Code start */
class FhcApiFactoryWrapper {
constructor(factorypart, root) {
if (root === undefined) {
this.$fhcApi = {
getUri(url) {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.getUri(url);
},
get(form, uri, params, config) {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.get(form, uri, params, config);
},
post(form, uri, data, config) {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.post(form, uri, data, config);
}
};
Object.defineProperty(this.$fhcApi, 'factory', {
get() {
console.warn('$fhcApi.factory is DEPRICATED!');
console.warn('$fhcApi.factory is DEPRECATED!');
return app.config.globalProperties.$fhcApi.factory;
}
});
@@ -351,18 +351,18 @@ export default {
}
});
});
if (!noWarn) console.warn('$fhcApi.factory.addEndpoints() is DEPRICATED!');
if (!noWarn) console.warn('$fhcApi.factory.addEndpoints() is DEPRECATED!');
}
}
const factory = new FhcApiFactoryWrapper(FhcApiFactory);
if (options?.factory) {
console.warn("$fhcApi is DEPRICATED!");
console.warn("$fhcApi is DEPRECATED!");
factory.addEndpoints(options.factory);
}
app.config.globalProperties.$fhcApi.factory = factory;
/* Depricated Code end */
/* Deprecated Code end */
app.provide('$fhcApi', app.config.globalProperties.$fhcApi);
}