1
-
2
1
# Introduction
3
2
4
3
[ ![ travis] ( https://img.shields.io/travis/adrai/node-cqrs-domain.svg )] ( https://travis-ci.org/adrai/node-cqrs-domain ) [ ![ npm] ( https://img.shields.io/npm/v/cqrs-domain.svg )] ( https://npmjs.org/package/cqrs-domain )
@@ -767,15 +766,15 @@ After the initialization you can request the domain information:
767
766
aggregate.set('firstname', names[0]);
768
767
aggregate.set('lastname', names[1]);
769
768
})
770
- // optionally, define committingSnapshotTransformer (i.e. for GDPR: to encrypt data in storage)
771
- .defineCommittingSnapshotTransformer({
769
+ // optionally, define committingSnapshotTransformer (i.e. for GDPR: to encrypt data in storage)
770
+ .defineCommittingSnapshotTransformer({
772
771
version: 1
773
772
}, function (data) {
774
773
// data is the snapshot data
775
774
data.firstname = encrypt(data.firstname);
776
775
return data;
777
776
})
778
- // or async
777
+ // or async
779
778
.defineCommittingSnapshotTransformer({
780
779
version: 1
781
780
}, function (data, callback) {
@@ -785,15 +784,15 @@ After the initialization you can request the domain information:
785
784
callback(err, data);
786
785
});
787
786
})
788
- // optionally, define loadingSnapshotTransformer (i.e. for GDPR: to decrypt stored data)
787
+ // optionally, define loadingSnapshotTransformer (i.e. for GDPR: to decrypt stored data)
789
788
.defineLoadingSnapshotTransformer({
790
789
version: 1
791
790
}, function (data) {
792
791
// data is the snapshot data
793
792
data.firstname = decrypt(data.firstname);
794
793
return data;
795
794
})
796
- // or async
795
+ // or async
797
796
.defineLoadingSnapshotTransformer({
798
797
version: 1
799
798
}, function (data, callback) {
0 commit comments