Complete WatchLink V1 realtime features
This commit is contained in:
@@ -29,7 +29,7 @@ export async function addMediaToRoom(formData: FormData) {
|
||||
|
||||
const nextPosition = await prisma.mediaSource.count({ where: { roomId: room.id } });
|
||||
|
||||
await prisma.mediaSource.create({
|
||||
const created = await prisma.mediaSource.create({
|
||||
data: {
|
||||
roomId: room.id,
|
||||
submitterId: user.id,
|
||||
@@ -49,6 +49,10 @@ export async function addMediaToRoom(formData: FormData) {
|
||||
provider: media.provider,
|
||||
originalUrl: media.originalUrl,
|
||||
playbackUrl: media.playbackUrl,
|
||||
mediaSourceId: created.id,
|
||||
status: "PAUSED",
|
||||
position: 0,
|
||||
rate: 1,
|
||||
updatedBy: user.username,
|
||||
updatedAt: Date.now()
|
||||
}
|
||||
@@ -106,6 +110,9 @@ export async function setCurrentMedia(formData: FormData) {
|
||||
originalUrl: media.originalUrl,
|
||||
playbackUrl: media.playbackUrl,
|
||||
mediaSourceId: media.id,
|
||||
status: "PLAYING",
|
||||
position: 0,
|
||||
rate: 1,
|
||||
updatedBy: user.username,
|
||||
updatedAt: Date.now()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user