Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- app_module.ts:
- import { BrowserModule } from '@angular/platform-browser';
- import { NgModule } from '@angular/core';
- import { SignalRConfiguration, SignalRModule } from 'ng2-signalr'
- import { AppComponent } from './app.component';
- export function createConfig(): SignalRConfiguration {
- const c = new SignalRConfiguration()
- c.url = 'http://localhost:54347/notifications'
- c.hubName = 'TestHub'
- c.qs = { 'access_token': "p6jGmXZajZhRVBmhvmlpSz4mVku7XIvLoEn95vU3FT_sewEzje-4MzwJH38apEZxc6XaXfAKQFZxJADHCwqAPjQ5VPAtcJmf5z3CukoRf6RXJi7zJDmN1s3tfYoc_RYF_CaWMd1AFrfARo2VoHiP6wZIR0E4rFpEbSi3nK2_cD8cKJrdU2HOv_15fMqEldHHOYAi-3AIPDC5jnm3ujtppJlXrrVY69aL50O6QacmtHd5AgShU4qVblmDQvBGycCjB7FCtdpb0xeDsZ1ChBIme3VD6-4GUo8I61ZLuQDwS4K-yw8z7AHQKc3v7j2Nk77QEVeWQsYJA76JoeQms93hRLQpP5Y5zBBLJckyFQfryON582jGUxzC1_sp72z-Ic_3LS_GXrWgOU7gHVuTtXmpY_fAhiLXszG5jTHJaKmn0-f9t5J_Mv2M8o2sUpH2bZ-y" }
- c.logging = true
- return c
- }
- @NgModule({
- declarations: [
- AppComponent
- ],
- imports: [
- BrowserModule, SignalRModule.forRoot(createConfig)
- ],
- providers: [],
- bootstrap: [AppComponent]
- })
- export class AppModule { }
- app.component.ts:
- import { Component } from '@angular/core';
- import { BroadcastEventListener, IConnectionOptions, ISignalRConnection, SignalR } from 'ng2-signalr'
- @Component({
- selector: 'app-root',
- templateUrl: './app.component.html',
- styleUrls: ['./app.component.css']
- })
- export class AppComponent {
- title = 'this crazy beautiful website';
- constructor(private _signalR: SignalR) {
- }
- ngOnInit() {
- }
- connect() {
- let o: IConnectionOptions;
- let conx = this._signalR.createConnection();
- conx.status.subscribe((s) => console.warn(s.name));
- conx.start().then((c) => {
- console.log(c.status);
- console.log('Connected?');
- let listener = c.listenForRaw('send');
- listener.subscribe((data: any[]) => {
- console.log(data);
- });
- c.invoke('SendToAll', c.id, "test").then((data: string[]) => {
- // var test = data;
- // console.log(c.id);
- // console.log(data);
- });
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement