aboutsummaryrefslogtreecommitdiff
path: root/packages/server/src/git/blob.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/server/src/git/blob.ts')
-rw-r--r--packages/server/src/git/blob.ts9
1 files changed, 4 insertions, 5 deletions
diff --git a/packages/server/src/git/blob.ts b/packages/server/src/git/blob.ts
index eebd2d4..4dadc01 100644
--- a/packages/server/src/git/blob.ts
+++ b/packages/server/src/git/blob.ts
@@ -12,19 +12,18 @@ export class Blob {
/**
* @param entry - A tree entry that's a blob
- * @param path - A path
*/
- constructor(entry: BlobTreeEntry, path: string) {
+ constructor(entry: BlobTreeEntry) {
this._tree_entry = entry;
- this.path = path;
+ this.path = entry.path;
}
/**
* Returns the blob's content
*/
public async content(): Promise<string> {
- return this._tree_entry.content();
+ return (await this._tree_entry.ng_tree_entry.getBlob()).content.toString();
}
/**
@@ -41,6 +40,6 @@ export class Blob {
throw(createError(BlobError, 500, "Not a blob"));
}
- return new Blob(entry, path);
+ return new Blob(entry);
}
} \ No newline at end of file