package Ġorg . e iv ind kop per ud . dummy spring backend . posts Ċ Ċ import Ġorg . e iv ind kop per ud . dummy spring backend . users . User Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ class ĠPost ( ĊĠĠĠĠĠĠĠ Ġ@ Column ĊĠĠĠĠĠĠĠ Ġvar Ġcontent : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ ManyToOne ĊĠĠĠĠĠĠĠ Ġval Ġauthor : ĠUser , Ċ ) Ġ{ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ GeneratedValue ( strategy Ġ= ĠGeneration Type . IDENTITY ) ĊĠĠĠ Ġval Ġid : ĠLong Ġ= Ġ 0 ĊĊĠĠĠ Ġ@ ManyToMany ĊĠĠĠ Ġval Ġlikes : ĠMutable List < User > Ġ= Ġmutable ListOf () ĊĊĠĠĠ Ġfun Ġtoggle Like ( user : ĠUser ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( likes . contains ( user )) Ġlikes . remove ( user ) Ġelse Ġlikes . add ( user ) ĊĠĠĠ Ġ} Ċ Ċ }