File

src/lib/services/contact-factory.service.ts

Index

Methods

Constructor

constructor(logService: LogService)
Parameters :
Name Type Optional
logService LogService No

Methods

createContact
createContact(jidPlain: string, name?: string, avatar?: string)
Parameters :
Name Type Optional
jidPlain string No
name string Yes
avatar string Yes
Returns : any
import { Injectable } from '@angular/core';
import { Contact } from '../core/contact';
import { LogService } from './log.service';

@Injectable()
export class ContactFactoryService {

    constructor(private logService: LogService) { }

    createContact(jidPlain: string,
                  name?: string,
                  avatar?: string) {
        if (!name) {
            name = jidPlain;
        }
        return new Contact(jidPlain, name, this.logService, avatar);
    }

}

results matching ""

    No results matching ""