fix publication preview

This commit is contained in:
Peter Maquiran
2024-01-09 11:14:27 +01:00
parent eb790266f1
commit 86b65f3e46
11 changed files with 304 additions and 110 deletions
+1
View File
@@ -0,0 +1 @@
export interface IUpload {}
@@ -1,5 +1,8 @@
import { Injectable } from '@angular/core';
import { MiddlewareServiceService } from "src/app/shared/API/middleware/middleware-service.service";
import { ok, err, Result } from 'neverthrow';
import { IuploadFileLK } from '../../API/middleware/interface';
@Injectable({
providedIn: 'root'
@@ -10,8 +13,14 @@ export class LakefsRepositoryService {
window["LakefsRepositoryService"] = this
}
async uploadFile(formData: FormData): Promise<Result<IuploadFileLK, false>> {
uploadFile(formData: FormData) {
return this.MiddlewareServiceService.uploadFileLK(formData)
try {
const result = await this.MiddlewareServiceService.uploadFileLK(formData).toPromise();
return ok(result)
} catch(error) {
return err(error)
}
}
}