mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2025-11-01 10:56:31 +08:00
improve (edge case): code maintenance
This commit is contained in:
@ -156,7 +156,7 @@ const FormElement = (props) => {
|
|||||||
value = value === "" ? null : parseInt(value);
|
value = value === "" ? null : parseInt(value);
|
||||||
props.onChange(value);
|
props.onChange(value);
|
||||||
};
|
};
|
||||||
$input = ( <Input onChange={(e) => onNumberChange(e.target.value)} {...id} name={struct.label} type="number" value={struct.value || ""} placeholder={struct.placeholder} /> );
|
$input = ( <Input onChange={(e) => onNumberChange(e.target.value)} {...id} name={struct.label} type="number" value={struct.value === null ? "" : struct.value} placeholder={struct.placeholder} /> );
|
||||||
break;
|
break;
|
||||||
case "password":
|
case "password":
|
||||||
const onPasswordChange = (value) => {
|
const onPasswordChange = (value) => {
|
||||||
|
|||||||
@ -176,18 +176,6 @@ class FileSystem{
|
|||||||
file.last_access = new Date();
|
file.last_access = new Date();
|
||||||
return file;
|
return file;
|
||||||
}).then((response) => Promise.resolve(response.result));
|
}).then((response) => Promise.resolve(response.result));
|
||||||
})
|
|
||||||
.catch((err) => {
|
|
||||||
if(err.code === 'BINARY_FILE') return Promise.reject(err);
|
|
||||||
|
|
||||||
return cache.update(cache.FILE_CONTENT, [currentShare(), path], (response) => {
|
|
||||||
response.last_access = new Date();
|
|
||||||
response.access_count += 1;
|
|
||||||
return response;
|
|
||||||
}).then((response) => {
|
|
||||||
if(!response || !response.result) return Promise.reject(err);
|
|
||||||
return Promise.resolve(response.result);
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -51,6 +51,8 @@ func SendErrorResult(res http.ResponseWriter, err error) {
|
|||||||
obj, ok := err.(interface{ Status() int })
|
obj, ok := err.(interface{ Status() int })
|
||||||
if ok == true {
|
if ok == true {
|
||||||
res.WriteHeader(obj.Status())
|
res.WriteHeader(obj.Status())
|
||||||
|
} else {
|
||||||
|
res.WriteHeader(http.StatusInternalServerError)
|
||||||
}
|
}
|
||||||
m := func(r string) string {
|
m := func(r string) string {
|
||||||
if r == "" {
|
if r == "" {
|
||||||
|
|||||||
Reference in New Issue
Block a user