1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-13 22:01:06 +00:00

update create file api

This commit is contained in:
shanshuirenjia
2018-12-21 18:36:46 +08:00
parent bc31972dad
commit d64afe71e2
5 changed files with 14 additions and 1119 deletions

View File

@@ -137,9 +137,9 @@ class DirView extends React.Component {
onAddFile = (filePath, isDraft) => {
let repoID = this.state.repoID;
seafileAPI.createFile(repoID, filePath, isDraft).then(() => {
seafileAPI.createFile(repoID, filePath, isDraft).then(res => {
let name = Utils.getFileName(filePath);
let dirent = this.createDirent(name, 'file');
let dirent = this.createDirent(name, 'file', res.data);
let direntList = this.addItem(dirent, 'file');
this.setState({direntList: direntList});
});
@@ -419,7 +419,7 @@ class DirView extends React.Component {
return direntList;
}
createDirent(name, type) {
createDirent(name, type, direntInfo) {
let data = new Date().getTime()/1000;
let dirent = null;
if (type === 'dir') {
@@ -437,7 +437,7 @@ class DirView extends React.Component {
type: type,
mtime: data,
permission: 'rw',
size: 0,
size: direntInfo.size,
starred: false,
is_locked: false,
lock_time: '',