Skip to content

Instantly share code, notes, and snippets.

View mriza1815's full-sized avatar

Muhammet Rıza Rızaoğlu mriza1815

View GitHub Profile
@mriza1815
mriza1815 / badges.json
Created June 20, 2021 11:12
Badge fake datas for panel homepage
[
{
meetingCount: 50,
activeMeetingCount: 10,
activeParticipantCount: 214
}
]
@mriza1815
mriza1815 / fakeMeetingServerDist.js
Last active June 20, 2021 11:09
Fake meeting data with server distribution
[
{
"id": 42394,
"name": "Toplantı 1",
"startAt": "2021-06-21 12:04:00",
"endAt": "2021-06-21 12:44:00",
"createdAt": "2021-01-20 12:04:11",
"isOwner": false,
"type": "past"
"createdBy": "Rıza Rızaoğlu",
@mriza1815
mriza1815 / fakeMeeting.json
Created June 4, 2021 11:15
Fake Meeting Data
[
{
"id": 37543431,
"name": "join",
"userType": "user",
"params": [],
"room": {
"id": 42394,
"name": "Mod Kontrolü Testi",
"userId": "12040",
@mriza1815
mriza1815 / conference.js
Created February 7, 2021 16:06
Jitsi setDisplayName and setLocalParticipantProperty new structure
// Native taraftan gelecek değerler
const properties = {
formattedDisplayName: selectedUser.formattedDisplayName,
displayName: selectedUser.displayName,
isHost: selectedUser.isHost,
isModerator: selectedUser.isModerator,
userId: selectedUser.id,
stoysUserId: selectedUser.stoys_user_id,
};
@mriza1815
mriza1815 / UseSubjectDetail.js
Created October 21, 2020 12:41
Sample React Code For Interviews
import {useReducer, useEffect} from 'react';
import PropTypes from 'prop-types';
import { subjectReducer, chapterReducer, lessonReducer, treeReducer, videoReducer, testReducer, sLessonReducer } from '../reducers';
import Api from '../../../../helpers/api';
import {
prepareSubjectData,
prepareChapterData,
prepareLessonData,
prepareTreeElements,
prepareRoute,
@mriza1815
mriza1815 / cloudSettings
Last active July 6, 2020 08:13
vscode extport
{"lastUpload":"2020-07-06T08:13:33.801Z","extensionVersion":"v3.4.3"}
@mriza1815
mriza1815 / radlistviewloadmore.js
Last active November 21, 2018 17:07
RadListView Load More Process for Vue
/* Here is my template
<RadListView for="(item, index) in items" ref="listView" separatorColor="transparent" bufferSize="3"
loadOnDemandMode="Auto" @loadMoreDataRequested="onLoadMore">
----
</RadListView>
*/
/* Here is nativescript-ui-listview/vue/component.js related part */
methods:{
....
@mriza1815
mriza1815 / async.js
Created November 20, 2018 18:03
Async
async.parallel({
one: function(callback) {
setTimeout(function() {
callback(null, 1);
}, 200);
},
two: function(callback) {
setTimeout(function() {
callback(null, 2);
}, 100);
@mriza1815
mriza1815 / listview_scrollToBottom.js
Created November 15, 2018 07:06
Nativescript Ios Scroll To Bottom
scrollToBottom () {
let listView = this.$refs.messagesscroll
setTimeout(() => {
if (listView &&
listView.nativeView &&
listView.nativeView.ios) {
listView.nativeView.ios.scrollToRowAtIndexPathAtScrollPositionAnimated(NSIndexPath.indexPathForItemInSection(listView.nativeView.items.length - 1, 0),
UITableViewScrollPosition.Bottom,
true)
export const openFileDialogBack = function (callback) {
let filePath;
let file;
let context = pickerCreate({mode: "single"})
context.authorize().then(() => {
return context.present()
}).then((selection) => {
selection.forEach(function(selected) {
if(selected.android){