RequestGroupInfo via new pipeline
							parent
							
								
									439ea09027
								
							
						
					
					
						commit
						34cec0be34
					
				@ -0,0 +1,29 @@
 | 
			
		||||
import { SignalService } from '../../../../../../protobuf';
 | 
			
		||||
import { ClosedGroupMessage, ClosedGroupMessageParams } from './ClosedGroupMessage';
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
export class ClosedGroupRequestInfoMessage extends ClosedGroupMessage {
 | 
			
		||||
 | 
			
		||||
  constructor(params: ClosedGroupMessageParams) {
 | 
			
		||||
    super({
 | 
			
		||||
      timestamp: params.timestamp,
 | 
			
		||||
      identifier: params.identifier,
 | 
			
		||||
      groupId: params.groupId,
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public ttl(): number {
 | 
			
		||||
    return this.getDefaultTTL();
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  protected groupContextType(): SignalService.GroupContext.Type {
 | 
			
		||||
    return SignalService.GroupContext.Type.REQUEST_INFO;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  protected dataProto(): SignalService.DataMessage {
 | 
			
		||||
    const messageProto = new SignalService.DataMessage();
 | 
			
		||||
    messageProto.group = this.groupContext();
 | 
			
		||||
 | 
			
		||||
    return messageProto;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue