add deleteByUserID
This commit is contained in:
		
							parent
							
								
									d5d0979321
								
							
						
					
					
						commit
						bff00bfa84
					
				| 
						 | 
					@ -35,3 +35,25 @@ func (s Service) DeleteByDeviceID(deviceID string) error {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// DeleteByUserID ...
 | 
				
			||||||
 | 
					func (s Service) DeleteByUserID(userID string) error {
 | 
				
			||||||
 | 
						var (
 | 
				
			||||||
 | 
							ctx  = context.Background()
 | 
				
			||||||
 | 
							col  = s.getDeviceCollection()
 | 
				
			||||||
 | 
							cond = bson.M{
 | 
				
			||||||
 | 
								"userId": userID,
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// Delete
 | 
				
			||||||
 | 
						if _, err := col.DeleteMany(ctx, cond); err != nil {
 | 
				
			||||||
 | 
							logger.Error("devicemngmt - deleteByUserID", logger.LogData{
 | 
				
			||||||
 | 
								"userId": userID,
 | 
				
			||||||
 | 
								"err":    err.Error(),
 | 
				
			||||||
 | 
							})
 | 
				
			||||||
 | 
							return fmt.Errorf("error when delete device by userId: %s", err.Error())
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						return nil
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue