Skip to content

Commit 6b91aba

Browse files
committed
improve code q
1 parent a42b699 commit 6b91aba

2 files changed

Lines changed: 23 additions & 24 deletions

File tree

OpenFlow/src/DBHelper.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ export class DBHelper {
8686
}]
8787
const results = await Config.db.aggregate<User>(pipe, "users", Crypt.rootToken(), null, span);
8888
if (results.length > 0) {
89-
// user = results[0];
9089
user.roles = results[0].roles.map(x => ({ "_id": x._id, "name": x.name })) as any;
9190
}
9291
} else {

OpenFlow/src/DatabaseConnection.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ export class DatabaseConnection {
250250
Base.addRight(item, WellknownIds.admins, "admins", [Rights.full_control], false);
251251
this.ensureResource(item);
252252
}
253-
var addself: boolean = true;
253+
let addself: boolean = true;
254254
item._acl.forEach(ace => {
255255
if (ace._id === user._id) addself = false;
256256
if (addself) {
@@ -981,14 +981,14 @@ export class DatabaseConnection {
981981
const user = Crypt.verityToken(jwt);
982982
span.setAttribute("collection", collectionname);
983983
span.setAttribute("username", user.username);
984-
var bulkInsert = this.db.collection(collectionname).initializeUnorderedBulkOp();
985-
var x = 1000
986-
var counter = 0
987-
var date = new Date()
984+
let bulkInsert = this.db.collection(collectionname).initializeUnorderedBulkOp();
985+
let x = 1000
986+
let counter = 0
987+
let date = new Date()
988988
date.setMonth(date.getMonth() - 1);
989989
let tempresult: any[] = [];
990-
for (var i = 0; i < items.length; i++) {
991-
var item = items[i];
990+
for (let i = 0; i < items.length; i++) {
991+
let item = items[i];
992992

993993
item = this.ensureResource(item);
994994
// span.addEvent("traversejsonencode");
@@ -1081,9 +1081,9 @@ export class DatabaseConnection {
10811081
counter++
10821082
if (counter % x === 0) {
10831083
const ot_end = Logger.otel.startTimer();
1084-
const mongodbspan: Span = Logger.otel.startSubSpan("mongodb.bulkexecute", span);
1084+
const mongodbspan_inner: Span = Logger.otel.startSubSpan("mongodb.bulkexecute", span);
10851085
tempresult = tempresult.concat(bulkInsert.execute())
1086-
Logger.otel.endSpan(mongodbspan);
1086+
Logger.otel.endSpan(mongodbspan_inner);
10871087
Logger.otel.endTimer(ot_end, DatabaseConnection.mongodb_insert, { collection: collectionname });
10881088
bulkInsert = this.db.collection(collectionname).initializeUnorderedBulkOp()
10891089
}
@@ -1094,8 +1094,8 @@ export class DatabaseConnection {
10941094
Logger.otel.endSpan(mongodbspan);
10951095
Logger.otel.endTimer(ot_end, DatabaseConnection.mongodb_insert, { collection: collectionname });
10961096

1097-
for (var i = 0; i < items.length; i++) {
1098-
var item = items[i];
1097+
for (let y = 0; y < items.length; y++) {
1098+
let item = items[y];
10991099
if (collectionname === "users" && item._type === "user") {
11001100
Base.addRight(item, item._id, item.name, [Rights.read, Rights.update, Rights.invoke]);
11011101
span.addEvent("FindRoleByNameOrId");
@@ -1670,9 +1670,9 @@ export class DatabaseConnection {
16701670
// const ot_end = Logger.otel.startTimer();
16711671
// const res: DeleteWriteOpResultObject = await this.db.collection(collectionname).deleteOne(_query);
16721672
// Logger.otel.endTimer(ot_end, DatabaseConnection.mongodb_delete, { collection: collectionname });
1673-
var docs = await this.db.collection(collectionname).find(_query).toArray();
1674-
for (var i = 0; i < docs.length; i++) {
1675-
var doc = docs[i];
1673+
const docs = await this.db.collection(collectionname).find(_query).toArray();
1674+
for (let i = 0; i < docs.length; i++) {
1675+
let doc = docs[i];
16761676
doc._deleted = new Date(new Date().toISOString());
16771677
doc._deletedby = user.name;
16781678
doc._deletedbyid = user._id;
@@ -1777,20 +1777,20 @@ export class DatabaseConnection {
17771777
// const ot_end = Logger.otel.startTimer();
17781778
// const res: DeleteWriteOpResultObject = await this.db.collection(collectionname).deleteMany(_query);
17791779
// Logger.otel.endTimer(ot_end, DatabaseConnection.mongodb_deletemany, { collection: collectionname });
1780-
var bulkInsert = this.db.collection(collectionname + "_hist").initializeUnorderedBulkOp();
1781-
var bulkRemove = this.db.collection(collectionname).initializeUnorderedBulkOp()
1782-
var x = 1000
1783-
var counter = 0
1784-
var date = new Date()
1780+
let bulkInsert = this.db.collection(collectionname + "_hist").initializeUnorderedBulkOp();
1781+
let bulkRemove = this.db.collection(collectionname).initializeUnorderedBulkOp()
1782+
const x = 1000
1783+
let counter = 0
1784+
const date = new Date()
17851785
date.setMonth(date.getMonth() - 1)
17861786

17871787
const qot_end = Logger.otel.startTimer();
17881788
const qmongodbspan: Span = Logger.otel.startSubSpan("mongodb.find", span);
1789-
var docs = await this.db.collection(collectionname).find(_query).toArray();
1789+
const docs = await this.db.collection(collectionname).find(_query).toArray();
17901790
Logger.otel.endSpan(qmongodbspan);
17911791
Logger.otel.endTimer(qot_end, DatabaseConnection.mongodb_query, { collection: collectionname });
1792-
for (var i = 0; i < docs.length; i++) {
1793-
var doc = docs[i];
1792+
for (let i = 0; i < docs.length; i++) {
1793+
const doc = docs[i];
17941794
const fullhist = {
17951795
_acl: doc._acl,
17961796
_type: doc._type,
@@ -2370,7 +2370,7 @@ export class DatabaseConnection {
23702370
if (!Config.ensure_indexes) return;
23712371
const collections = await DatabaseConnection.toArray(this.db.listCollections());
23722372

2373-
for (var i = 0; i < collections.length; i++) {
2373+
for (let i = 0; i < collections.length; i++) {
23742374
try {
23752375
const collection = collections[i];
23762376
if (collection.type != "collection") continue;

0 commit comments

Comments
 (0)