All files / src/lib/core/message-manifest message-manifest.actions.ts

100% Statements 35/35
100% Branches 0/0
100% Functions 0/0
100% Lines 35/35

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185            1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x   1x             1x             1x               1x               1x             1x             1x             1x             1x             1x               1x             1x             1x             1x               1x               1x                 1x             1x               1x               1x             1x                 1x            
import { EntityMap, EntityMapOne, Predicate, Update } from '@ngrx/entity';
import { createAction, props } from '@ngrx/store';
import { MessageManifest } from './message-manifest';
import { MessageManifestEntry } from './message-manifest-entry';
import { MessageManifestEntryMessage } from './message-manifest-entry-message';
 
export const addManifest = createAction('[Message Manifest] Add Manifest', props<{ manifest: MessageManifest }>());
export const addManifests = createAction('[Message Manifest] Add Manifests', props<{ manifests: Array<MessageManifest> }>());
export const clearManifests = createAction('[Message Manifest] Clear Manifests');
export const deleteManifest = createAction('[Message Manifest] Delete Manifest', props<{ id: string }>());
export const deleteManifests = createAction('[Message Manifest] Delete Manifests', props<{ ids: Array<string> }>());
export const loadManifests = createAction('[Message Manifest] Load Manifests', props<{ manifests: Array<MessageManifest> }>());
export const mapManifest = createAction('[Message Manifest] Map Manifest', props<{ entityMap: EntityMapOne<MessageManifest> }>());
export const mapManifests = createAction('[Message Manifest] Map Manifests', props<{ entityMap: EntityMap<MessageManifest> }>());
export const setManifest = createAction('[Message Manifest] Set Manifest', props<{ manifest: MessageManifest }>());
export const updateManifest = createAction('[Message Manifest] Update Manifest', props<{ update: Update<MessageManifest> }>());
export const updateManifests = createAction('[Message Manifest] Update Manifests', props<{ updates: Array<Update<MessageManifest>> }>());
export const upsertManifest = createAction('[Message Manifest] Upsert Manifest', props<{ manifest: MessageManifest }>());
export const upsertManifests = createAction('[Message Manifest] Upsert Manifests', props<{ manifests: Array<MessageManifest> }>());
 
export const deleteManifestsByPredicate = createAction(
  '[Message Manifest] Delete Manifests By Predicate',
  props<{
    predicate: Predicate<MessageManifest>
  }>()
);
 
export const submitMessage = createAction(
  '[Message Manifest] Submit Message',
  props<{
    message: MessageManifestEntryMessage
  }>()
);
 
export const submitMessageSuccess = createAction(
  '[Message Manifest] Submit Message Success',
  props<{
    manifest: MessageManifest,
    message: MessageManifestEntryMessage
  }>()
);
 
export const submitMessageFailure = createAction(
  '[Message Manifest] Submit Message Failure',
  props<{
    manifest: MessageManifest,
    message: MessageManifestEntryMessage
  }>()
);
 
export const queueMessage = createAction(
  '[Message Manifest] Queue Message',
  props<{
    message: MessageManifestEntryMessage
  }>()
);
 
export const dequeueMessage = createAction(
  '[Message Manifest] Dequeue Message',
  props<{
    message: MessageManifestEntryMessage
  }>()
);
 
export const connectManifest = createAction(
  '[Message Manifest] Connect',
  props<{
    manifest: MessageManifest
  }>()
);
 
export const connectManifestSuccess = createAction(
  '[Message Manifest] Connect Success',
  props<{
    manifest: MessageManifest
  }>()
);
 
export const connectManifestFailure = createAction(
  '[Message Manifest] Connect Failure',
  props<{
    manifest: MessageManifest
  }>()
);
 
export const connectManifestConnected = createAction(
  '[Message Manifest] Connected',
  props<{
    manifest: MessageManifest,
    frame: any
  }>()
);
 
export const disconnectManifest = createAction(
  '[Message Manifest] Disconnect',
  props<{
    manifest: MessageManifest
  }>()
);
 
export const disconnectManifestSuccess = createAction(
  '[Message Manifest] Disconnect Success',
  props<{
    manifest: MessageManifest
  }>()
);
 
export const disconnectManifestFailure = createAction(
  '[Message Manifest] Disconnect Failure',
  props<{
    manifest: MessageManifest
  }>()
);
 
export const disconnectManifestDisconnected = createAction(
  '[Message Manifest] Disconnected',
  props<{
    manifest: MessageManifest,
    frame: any
  }>()
);
 
export const subscribeManifest = createAction(
  '[Message Manifest] Subscribe',
  props<{
    manifest: MessageManifest,
    entry: MessageManifestEntry
  }>()
);
 
export const subscribeManifestSuccess = createAction(
  '[Message Manifest] Subscribe Success',
  props<{
    manifest: MessageManifest,
    entry: MessageManifestEntry,
    subscription: any
  }>()
);
 
export const subscribeManifestFailure = createAction(
  '[Message Manifest] Subscribe Failure',
  props<{
    entry: MessageManifestEntry
  }>()
);
 
export const unsubscribeManifest = createAction(
  '[Message Manifest] Unsubscribe',
  props<{
    manifest: MessageManifest,
    entry: MessageManifestEntry
  }>()
);
 
export const unsubscribeManifestSuccess = createAction(
  '[Message Manifest] Unsubscribe Success',
  props<{
    manifest: MessageManifest,
    entry: MessageManifestEntry
  }>()
);
 
export const unsubscribeManifestFailure = createAction(
  '[Message Manifest] Unsubscribe Failure',
  props<{
    entry: MessageManifestEntry
  }>()
);
 
export const receiveMessage = createAction(
  '[Message Manifest] Receive Message',
  props<{
    manifest: MessageManifest,
    entry: MessageManifestEntry,
    message: any
  }>()
);
 
export const deleteClient = createAction(
  '[Message Manifest] Delete Client',
  props<{
    manifest: MessageManifest
  }>()
);