File tree Expand file tree Collapse file tree 1 file changed +0
-13
lines changed
Expand file tree Collapse file tree 1 file changed +0
-13
lines changed Original file line number Diff line number Diff line change 11import { EventEmitter } from 'events' ;
22import Block from './block' ;
33import { DataAccessTypes , StorageTypes } from '@requestnetwork/types' ;
4- import { getNoPersistTransactionRawData } from './no-persist-transaction-raw-data' ;
54
65export class DataAccessWrite implements DataAccessTypes . IDataWrite {
76 constructor (
87 protected readonly storage : StorageTypes . IStorageWrite ,
98 private readonly pendingStore ?: DataAccessTypes . IPendingStore ,
10- public readonly persist : boolean = true ,
119 ) {
1210 this . pendingStore = pendingStore ;
1311 }
@@ -27,17 +25,6 @@ export class DataAccessWrite implements DataAccessTypes.IDataWrite {
2725 ) : Promise < DataAccessTypes . IReturnPersistTransaction > {
2826 const eventEmitter = new EventEmitter ( ) as DataAccessTypes . PersistTransactionEmitter ;
2927
30- if ( ! this . persist ) {
31- const result : DataAccessTypes . IReturnPersistTransaction = Object . assign (
32- eventEmitter ,
33- getNoPersistTransactionRawData ( topics ) ,
34- ) ;
35-
36- // Emit confirmation instantly since data is not going to be persisted
37- result . emit ( 'confirmed' , result ) ;
38- return result ;
39- }
40-
4128 const updatedBlock = Block . pushTransaction (
4229 Block . createEmptyBlock ( ) ,
4330 transaction ,
You can’t perform that action at this time.
0 commit comments