- implemented uplaod company docs;
This commit is contained in:
@@ -17,24 +17,7 @@ export class NetworkService {
|
||||
}
|
||||
|
||||
static post = (url, body, callback, errorCallback, queryParams) => {
|
||||
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&') {
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
fetch(url, {
|
||||
method: 'POST',
|
||||
@@ -62,23 +45,7 @@ export class NetworkService {
|
||||
};
|
||||
|
||||
static postMultiPart = (url, body, callback, errorCallback, queryParams) => {
|
||||
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&')
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
fetch(url, {
|
||||
method: 'POST',
|
||||
@@ -105,23 +72,7 @@ export class NetworkService {
|
||||
};
|
||||
|
||||
static postBlob = (url, body, callback, errorCallback, queryParams) => {
|
||||
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&')
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
fetch(url, {
|
||||
method: 'POST',
|
||||
@@ -173,22 +124,7 @@ export class NetworkService {
|
||||
};
|
||||
|
||||
static unauthorizedPost = (url, body, callback, errorCallback, queryParams) => {
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&')
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
fetch(url, {
|
||||
method: 'POST',
|
||||
@@ -215,23 +151,7 @@ export class NetworkService {
|
||||
};
|
||||
|
||||
static put = (url, body, callback, errorCallback, queryParams = null) => {
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&')
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
fetch(url, {
|
||||
method: 'PUT',
|
||||
@@ -259,23 +179,7 @@ export class NetworkService {
|
||||
};
|
||||
|
||||
static putMultiPart = (url, body, callback, errorCallback, queryParams = null) => {
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&')
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
fetch(url, {
|
||||
method: 'PUT',
|
||||
@@ -305,24 +209,16 @@ export class NetworkService {
|
||||
return value !== null && value !== undefined && value !== ''
|
||||
}
|
||||
|
||||
static buildUrl(url, queryParams) {
|
||||
if (!queryParams || !queryParams.length) return url;
|
||||
const parts = queryParams
|
||||
.filter(p => p && this.isNotBlank(p[0]) && this.isNotBlank(p[1]))
|
||||
.map(p => encodeURIComponent(p[0]) + '=' + encodeURIComponent(p[1]));
|
||||
return parts.length ? url + '?' + parts.join('&') : url;
|
||||
}
|
||||
|
||||
static get = (url, callback, errorCallback, queryParams = null) => {
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&')
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
if (url.includes('user/me') && isEmpty(storeGet('getToken'))) {
|
||||
return;
|
||||
@@ -357,23 +253,7 @@ export class NetworkService {
|
||||
};
|
||||
|
||||
static getBlob = (url, callback, errorCallback, queryParams) => {
|
||||
|
||||
if (queryParams) {
|
||||
url += '?'
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
if (queryParams[i] && this.isNotBlank(queryParams[i][0]) && this.isNotBlank(queryParams[i][1])) {
|
||||
let param = queryParams[i][0] + '=' + queryParams[i][1]
|
||||
|
||||
if (i !== queryParams.length - 1)
|
||||
param += '&'
|
||||
|
||||
url += param;
|
||||
}
|
||||
}
|
||||
|
||||
if (url.charAt(url.length) === '&')
|
||||
url = url.substring(0, url.length - 1);
|
||||
}
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
fetch(url, {
|
||||
method: 'GET',
|
||||
@@ -400,18 +280,8 @@ export class NetworkService {
|
||||
};
|
||||
|
||||
static delete = (url, body, callback, errorCallback, queryParams = null) => {
|
||||
if (queryParams) {
|
||||
let params = '?'
|
||||
url = this.buildUrl(url, queryParams);
|
||||
|
||||
for (let i = 0; i < queryParams.length; i++) {
|
||||
params += queryParams[i][0] + '=' + queryParams[i][1]
|
||||
if (queryParams.length !== i + 1)
|
||||
params += '&'
|
||||
url += params
|
||||
params = ''
|
||||
}
|
||||
|
||||
}
|
||||
fetch(url, {
|
||||
method: 'DELETE',
|
||||
mode: 'cors',
|
||||
|
||||
Reference in New Issue
Block a user