merge experimental-connectors

This commit is contained in:
Kevin Jahns
2018-10-08 17:08:20 +02:00
committed by Kevin
41 changed files with 2047 additions and 2929 deletions

View File

@@ -1,6 +1,7 @@
import { getStructReference } from '../Util/structReferences.js'
import ID from '../Util/ID/ID.js'
import { logID } from '../MessageHandler/messageToString.js'
import { writeStructToTransaction } from '../Transaction.js'
/**
* @private
@@ -108,6 +109,7 @@ export default class Delete {
if (y.persistence !== null) {
y.persistence.saveStruct(y, this)
}
writeStructToTransaction(y._transaction, this)
}
/**

View File

@@ -1,6 +1,7 @@
import { getStructReference } from '../Util/structReferences.js'
import { RootFakeUserID } from '../Util/ID/RootID.js'
import ID from '../Util/ID/ID.js'
import { writeStructToTransaction } from '../Transaction.js'
// TODO should have the same base class as Item
export default class GC {
@@ -43,6 +44,7 @@ export default class GC {
if (y.persistence !== null) {
y.persistence.saveStruct(y, this)
}
writeStructToTransaction(y._transaction, this)
}
}

View File

@@ -2,7 +2,7 @@ import { getStructReference } from '../Util/structReferences.js'
import ID from '../Util/ID/ID.js'
import { default as RootID, RootFakeUserID } from '../Util/ID/RootID.js'
import Delete from './Delete.js'
import { transactionTypeChanged } from '../Transaction.js'
import { transactionTypeChanged, writeStructToTransaction } from '../Transaction.js'
import GC from './GC.js'
/**
@@ -397,6 +397,7 @@ export default class Item {
if (y.persistence !== null) {
y.persistence.saveStruct(y, this)
}
writeStructToTransaction(y._transaction, this)
}
}

View File

@@ -1,4 +1,4 @@
import { default as Item } from './Item.js'
import Item from './Item.js'
import { logItemHelper } from '../MessageHandler/messageToString.js'
export default class ItemEmbed extends Item {

View File

@@ -1,4 +1,4 @@
import { default as Item } from './Item.js'
import Item from './Item.js'
import { logItemHelper } from '../MessageHandler/messageToString.js'
export default class ItemFormat extends Item {

View File

@@ -1,4 +1,4 @@
import { splitHelper, default as Item } from './Item.js'
import Item, { splitHelper } from './Item.js'
import { logItemHelper } from '../MessageHandler/messageToString.js'
export default class ItemJSON extends Item {

View File

@@ -1,4 +1,4 @@
import { splitHelper, default as Item } from './Item.js'
import Item, { splitHelper } from './Item.js'
import { logItemHelper } from '../MessageHandler/messageToString.js'
export default class ItemString extends Item {