(payload: IdentifyPayload)
| 172 | } |
| 173 | |
| 174 | identify(payload: IdentifyPayload) { |
| 175 | this.log('identify user', payload); |
| 176 | if (payload.profileId) { |
| 177 | this.profileId = payload.profileId |
| 178 | this.flush(); |
| 179 | } |
| 180 | |
| 181 | if (payload.profileId && Object.keys(payload).length > 1) { |
| 182 | return this.send({ |
| 183 | type: 'identify', |
| 184 | payload: { |
| 185 | ...payload, |
| 186 | properties: { |
| 187 | ...this.global, |
| 188 | ...payload.properties, |
| 189 | }, |
| 190 | }, |
| 191 | }); |
| 192 | } |
| 193 | } |
| 194 | |
| 195 | upsertGroup(payload: UpsertGroupPayload) { |
| 196 | this.log('upsert group', payload); |
no test coverage detected