|
@@ -1,4 +1,8 @@
|
|
|
|
|
|
|
|
+import Codes from "./enum/Codes.js"
|
|
|
|
+import CodeErrorMap from "./error/CodeErrorMap.js"
|
|
|
|
+import InternalError from "./error/InternalError.js"
|
|
|
|
+
|
|
var util = {
|
|
var util = {
|
|
uuid() {
|
|
uuid() {
|
|
return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, i=>{
|
|
return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, i=>{
|
|
@@ -85,6 +89,13 @@ var util = {
|
|
},
|
|
},
|
|
getRandomItem(i){
|
|
getRandomItem(i){
|
|
i.length === 0 ? null : i[Math.floor(Math.random() * i.length)]
|
|
i.length === 0 ? null : i[Math.floor(Math.random() * i.length)]
|
|
|
|
+ },
|
|
|
|
+ getErrorByCode(i) {
|
|
|
|
+ if (i === Codes.Success)
|
|
|
|
+ return InternalError;
|
|
|
|
+ const e = CodeErrorMap[i];
|
|
|
|
+ return e || console.warn("unkown code", i),
|
|
|
|
+ e || InternalError
|
|
}
|
|
}
|
|
}
|
|
}
|
|
export default util
|
|
export default util
|