Skip to content

Commit 0d4b952

Browse files
committed
added extra helping interface to change events.
1 parent 4745b80 commit 0d4b952

File tree

3 files changed

+9
-22
lines changed

3 files changed

+9
-22
lines changed

src/DotJEM.Json.Index2.Management/Source/IJsonDocumentSourceEvent.cs

+9-7
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@ public interface IJsonDocumentSourceEvent
88
string Area { get; }
99
}
1010

11-
//public interface IJsonDocumentSourceChange
12-
//{
13-
// string Area { get; }
14-
//}
11+
public interface IJsonDocumentChangeEvent : IJsonDocumentSourceEvent
12+
{
13+
int Size { get; }
14+
JObject Document { get; }
15+
GenerationInfo Generation { get; }
16+
}
1517

16-
public readonly record struct JsonDocumentCreated(string Area, JObject Document, int Size, GenerationInfo Generation) : IJsonDocumentSourceEvent;
18+
public readonly record struct JsonDocumentCreated(string Area, JObject Document, int Size, GenerationInfo Generation) : IJsonDocumentChangeEvent;
1719

18-
public readonly record struct JsonDocumentUpdated(string Area, JObject Document, int Size, GenerationInfo Generation): IJsonDocumentSourceEvent;
20+
public readonly record struct JsonDocumentUpdated(string Area, JObject Document, int Size, GenerationInfo Generation): IJsonDocumentChangeEvent;
1921

20-
public readonly record struct JsonDocumentDeleted(string Area, JObject Document, int Size, GenerationInfo Generation): IJsonDocumentSourceEvent;
22+
public readonly record struct JsonDocumentDeleted(string Area, JObject Document, int Size, GenerationInfo Generation): IJsonDocumentChangeEvent;
2123

2224
public readonly record struct JsonDocumentSourceDigestCompleted(string Area) : IJsonDocumentSourceEvent;
2325
public readonly record struct JsonDocumentSourceReset(string Area) : IJsonDocumentSourceEvent;

src/DotJEM.Json.Index2.Management/Source/JsonChangeType.cs

-10
This file was deleted.

src/DotJEM.Json.Index2.Management/Source/JsonDocumentSourceChange.cs

-5
This file was deleted.

0 commit comments

Comments
 (0)