//html ve çoklu email için
// let bilgiler = {
// from: 'Gönderen Adı Soyadı ',
// to: 'gönderilen-eposta-adresi@eposta.uzanti',eposta-adresi-2@eposta.uzanti, eposta-adresi-3@eposta.uzanti'
// subject: 'Eposta konu başlığı',
// text: 'Eposta metin içeriği',
// html: 'Eposta HTML metin içeriği'
// };p
//6 basamaklı random sayı algoritması
//(max - min + 1)) + min;1000000
//params ile
//const url = 'Email Onay';
//interface ile pars
// const {code} = data as MailTokenPayload;
//UserControlelr içinde Duration metodu
//296870 = 5 dakika
//typeorm örnek bir select
// const allMessage = await Users.find({
// where:{email: data.email},
// join:{
// alias:"users",
// innerJoinAndSelect: {
// Verify:"users.user_id",
// }
// }
// });
// const allMessage = await Mesajlar.find({
// where:[
// {gonderilenID:kullaniciID, aktifMi:true},
// {gonderenID:kullaniciID, aktifMi:true},
// {grupID: In(kisiler.map((veri) => ({
// grupID: veri.grupID
// }))), aktifMi:true}
// ],
// relations:["Gonderen","Gonderilen"]
// // select:["gonderenID"]
// });
//userRepository.find({ select: ["firstName", "lastName"] });
// userRepository.find({
// order: {
// columnName: "ASC",
// },
// skip: 0,
// take: 10,
// });
let photos = await photosRepo.find({
where: {
user: {
firstName: 'Dan'
}
}
})
let carsOfCompany = await getRepository(Car).find({ join: { alias: "car", leftJoinAndSelect: { company: "car.company" } }, where : { company : { id : 'someid'}} })
//console.log(request.socket.remoteAddress);
//userın ip ve cihaz bilgileri
const result = await Users.createQueryBuilder('q').select("user")
.from(Users, "user").where("user.birth_date = :birth_date", { birth_date: '2021-05-03' }).getMany();
const users = await Users.find({where:[
{school: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not(
In(
block.map((blk) => blk.user_id)
)
)},
{workplace: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not(
In(
block.map((blk) => blk.user_id)
)
)},
{user_name:Like('%' + search + '%'), is_active:true, is_delete: false, user_id: Not(
In(
block.map((blk) => blk.user_id)
)
)},
{location: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not(
In(
block.map((blk) => blk.user_id)
)
)},
{first_name: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not(
In(
block.map((blk) => blk.user_id)
)
)},
{last_name: Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not(
In(
block.map((blk) => blk.user_id)
)
)},
{email:Like('%' + search + '%'), is_active: true, is_delete: false, user_id: Not(
In(
block.map((blk) => blk.user_id)
)
)}
]});
const str = 'The quick brown fox jumps over the lazy dog.';
const words = str.split(' ');
console.log(words[3]);
// expected output: "fox"
const chars = str.split('');
console.log(chars[8]);
// expected output: "k"
const strCopy = str.split();
console.log(strCopy);
// expected output: Array ["The quick brown fox jumps over the lazy dog."]
2 saniye 1452
ileriki bir zaman olduğu zaman şimdiden çıkarınca eksi sayı geliyor. Geçmiş için bu güne yapılan
duration işlemi pozitif sayı çıkıyor.
duration[0] > -188179200
yani yukarıdaki sayı olan -188179200 sayısı 3 gün sonrası için hesaplanan sayıdır.
var jsonObj = {
members:
{
host: "hostName",
viewers:
{
user1: "value1",
user2: "value2",
user3: "value3"
}
}
}
var i;
for(i=4; i<=8; i++){
var newUser = "user" + i;
var newValue = "value" + i;
jsonObj.members.viewers[newUser] = newValue ;
}
console.log(jsonObj);