Skip to content

Instantly share code, notes, and snippets.

function copyToClipboard(text){
var dummy = document.createElement("input");
document.body.appendChild(dummy);
dummy.setAttribute('value', text);
dummy.select();
document.execCommand("copy");
document.body.removeChild(dummy);
}
copyToClipboard('Hello, World!')
@pssubashps
pssubashps / message.js
Created June 12, 2018 12:52
Web Push Receiver
import { Injectable } from '@angular/core';
import { AngularFireDatabase } from 'angularfire2/database';
import { AngularFireAuth } from 'angularfire2/auth';
import * as firebase from 'firebase';
// import 'rxjs/add/operator/take';
import { BehaviorSubject } from 'rxjs'
@Injectable()
export class MessagingService {
getUserlist(filter: any, colSortBy: string, tableFilter: any): Observable < any > {
let params = new HttpParams();
for (var i = 0; i < tableFilter.length; i++) {
const obj = tableFilter[i];
const key = Object.keys(obj)[0];
params = params.append(key, obj[key]);
}
params = params.append('page-number', this.userData.pagination.pageNumber.toString());
params = params.append('page-size', this.userData.pagination.pageSize.toString());