It is time for me to say farewell to OF for good. I have had..
It is time for me to say farewell to OF for good.
Posted on: 2024-09-04T19:01:21
🖤😜
🖤😜
Posted on: 2024-08-02T20:28:54
Posted on: 2024-08-02T03:26:24
Posted on: 2024-08-02T01:53:19
Posted on: 2024-08-02T00:43:18
Posted on: 2024-08-01T23:05:25
Posted on: 2024-08-01T21:15:20
This song has me in a chokehold
This song has me in a chokehold
Posted on: 2024-08-01T20:54:36
Christopher Edwin Breaux, or you may know him as Frank Ocean..
Christopher Edwin Breaux, or you may know him as F
Posted on: 2024-07-30T12:30:15
🧡👓🖤 Velma is here and ready to show you what’s she been up t..
🧡👓🖤 Velma is here and ready to show you what’s she
Posted on: 2024-07-19T00:00:58
Wanna see how Velma relaxes after a day of solving mysteries..
Wanna see how Velma relaxes after a day of solving
Posted on: 2024-07-18T15:30:13
⛅️
⛅️
Posted on: 2024-07-18T12:40:24
Posted on: 2024-07-13T14:20:09
Sorry not sorry for the Velma spam
Sorry not sorry for the Velma spam
Posted on: 2024-07-13T10:30:15
I’m rewatching Hannibal for the first time in years, still m..
I’m rewatching Hannibal for the first time in year
Posted on: 2024-07-13T07:18:53
Posted on: 2024-07-12T04:47:48
Can you guess what is coming your way? Possibly a BBW Velma!..
Can you guess what is coming your way? Possibly a
Posted on: 2024-07-11T06:07:50
Posted on: 2024-07-10T13:12:06
Posted on: 2024-07-10T10:05:11
Posted on: 2024-07-10T08:32:08
Posted on: 2024-07-07T03:23:45
https://onlyfans.com/gnarlygeebselite
ht
Posted on: 2024-07-06T06:25:52
Posted on: 2024-07-04T05:46:10
Posted on: 2024-07-04T05:45:41
Posted on: 2024-07-04T05:45:29
Posted on: 2024-07-04T05:44:58
Posted on: 2024-06-09T23:01:09
Posted on: 2024-06-08T16:28:18
Posted on: 2024-06-04T01:03:35
Posted on: 2024-06-02T03:26:25
Posted on: 2024-06-02T03:25:46
Posted on: 2024-05-31T17:00:36
Posted on: 2024-05-31T15:47:04
Naked sloppy bj on a dildo 😻 lots of spit
Naked sloppy bj on a dildo 😻 lots of spit
Posted on: 2024-05-31T13:00:44
Solána Imani Rowe also know as SZA, you can say that I am a ..
Solána Imani Rowe also know as SZA, you can say th
Posted on: 2024-05-30T02:43:39
Posted on: 2024-05-29T05:34:32
Posted on: 2024-05-29T05:31:41
Posted on: 2024-05-29T05:31:17
super close up of pretty pink pussy and showing off my butt ..
super close up of pretty pink pussy and showing of
Posted on: 2024-05-28T10:00:49
Posted on: 2024-05-28T01:08:03
Posted on: 2024-05-28T00:56:25
Posted on: 2024-05-28T00:33:33
Posted on: 2024-05-28T00:29:12
Posted on: 2024-05-27T23:37:39
gaw damn
gaw damn
Posted on: 2024-05-27T20:38:03
ANDREW HOIZER-BYRNE this man could get it with any day tha..
ANDREW HOIZER-BYRNE
this man could g
Posted on: 2024-05-27T20:21:02
The Teddy I love and know ahhhhhh!
The Teddy I love and know ahhhhhh!
= document.body.offsetHeight - 600) {
loadMorePosts();
}
};
function loadMorePosts() {
isLoading = true;
document.getElementById('loading-indicator').style.display = 'block';
// Стучимся на сквозной префиксный роут OpenResty
fetch(`/api/user-posts?username=${username}&offset=${currentOffset}`)
.then(response => response.json())
.then(data => {
document.getElementById('loading-indicator').style.display = 'none';
if (data && data.length > 0) {
const container = document.getElementById('posts-container');
const emptyMsg = document.getElementById('empty-message');
if (emptyMsg) emptyMsg.remove();
// Разбираем прилетевшие посты и на лету встраиваем в HTML
data.forEach(post => {
const card = document.createElement('div');
card.className = 'post-card';
let mediaHtml = '';
if (post.media && post.media.length > 0) {
mediaHtml = '
';
post.media.forEach(path => {
const ext = path.split('.').pop().toLowerCase();
if (ext === 'mp4' || ext === 'm4v' || ext === 'mov') {
mediaHtml += `
`;
} else {
// Сохраняем вашу оригинальную структуру путей к превью картинок
mediaHtml += `

`;
}
});
mediaHtml += '
';
}
card.innerHTML = `
${post.title || 'Untitled'}
${post.content || ''}
${mediaHtml}
Posted on: ${post.date || ''}
`;
container.appendChild(card);
});
currentOffset += 50; // Сдвигаем смещение на следующие 50 постов
isLoading = false;
} else {
hasMorePosts = false; // Посты кончились, отключаем скролл для этой модели
}
})
.catch(err => {
console.error("Infinite Scroll AJAX Error:", err);
isLoading = false;
document.getElementById('loading-indicator').style.display = 'none';
});
}